package SE;

import java.util.Arrays;
import java.util.Random;

/**
 * @className: Test3
 * @author: 芃
 * @description: 深拷贝和浅拷贝
 * @date: 2023/8/16 9:59
 */
//浅拷贝：修改拷贝的数组会影响源数组的数据（即数组当中存储的是引用类型）
//深拷贝：修改拷贝的数组不会影响源数组的数据（即数组当中存储的是值类型）
//深拷贝和浅拷贝根据人为实现
public class Test3 {
    public static void main(String[] args) {
        int[] arr = new int[10];
        Random random = new Random();
        for (int i = 0; i < arr.length; i++) {
            arr[i] = random.nextInt(100);
        }
        System.out.println(Arrays.toString(arr));
        int[] copy = arr.clone();
        copy[0] = 88;
        System.out.println(Arrays.toString(arr));

    }
}
